firmware/shim: update linkfarm exclusions
authorJan Beulich <jbeulich@suse.com>
Wed, 26 May 2021 07:34:07 +0000 (09:34 +0200)
committerJan Beulich <jbeulich@suse.com>
Wed, 26 May 2021 07:34:07 +0000 (09:34 +0200)
commit022da003747a7f4336f8c581fdf898a7d5cd47e4
tree886a6a7f0597019f611f6fec4947949358c12b0b
parent3673e9ba77bb71a36e9917bf1e487c40dc425c92
firmware/shim: update linkfarm exclusions

Some intermediate files weren't considered at all at the time. Also
after its introduction, various changes to the build environment have
rendered the exclusion sets stale. For example, we now have some .*.cmd
files in the build tree. Combine all respective patterns into a single
.* one, seeing that we don't have any actual source files matching this
pattern in the tree. Add other patterns as well as individual files.
Also introduce LINK_EXCLUDE_PATHS to deal with entire directories full
of generated headers as well as a few specific files the names of which
are too generic to list under LINK_EXCLUDES.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Roger Pau Monné <roger.pau@citrix.com>
tools/firmware/xen-dir/Makefile